// samsting : this file is auto create.

#include "Ots/2013-09-12/GetUserResponse.h"

namespace aliyun { namespace Ots {

GetUserResponse::GetUserResponse() {
}

int GetUserResponse::UserInfo::Quota::GetInstanceQuota(void) const {
  return InstanceQuota_;
}

const GetUserResponse::UserInfo::Quota& GetUserResponse::UserInfo::GetQuota(void) const {
  return Quota_;
}

const string& GetUserResponse::UserInfo::GetUserId(void) const {
  return UserId_;
}

const string& GetUserResponse::UserInfo::GetDescription(void) const {
  return Description_;
}

const string& GetUserResponse::UserInfo::GetCreateTime(void) const {
  return CreateTime_;
}

const GetUserResponse::UserInfo& GetUserResponse::GetUserInfo(void) const {
  return UserInfo_;
}

const char* GetUserResponse::BaseKey(void) {
  return "GetUserResponse";
}

void GetUserResponse::UnmarshallerMap(std::map<string, string>& response_map) {
    UnmarshallerString(UserInfo_.UserId_, response_map, "GetUserResponse.UserInfo.UserId");
    UnmarshallerString(UserInfo_.Description_, response_map, "GetUserResponse.UserInfo.Description");
    UnmarshallerString(UserInfo_.CreateTime_, response_map, "GetUserResponse.UserInfo.CreateTime");
      UnmarshallerInt(UserInfo_.Quota_.InstanceQuota_, response_map, "GetUserResponse.UserInfo.Quota.InstanceQuota");
}


} } // namespace aliyun { namespace Ots {

// end of file 
